a life and death situation - Turc Anglais Dictionnaire